package com.ant.storage.service;

import com.ant.storage.pojo.User;
import com.ant.storage.common.ResultVo;
import com.baomidou.mybatisplus.extension.service.IService;
import com.taobao.api.ApiException;

public interface IUserService extends IService<User>{
    /**
     * 更新部门信息
     * @throws ApiException
     */
    void addDeptId() throws ApiException;

    /**
     * 更新员工信息
     * @throws ApiException
     */
    void updateUser() throws ApiException;

    /**
     * 查询指定员工
     * @param name
     * @param tel
     * @return
     */
    User queryUserId(String name, Long tel);


    /**
     * 通过id查询指定员工
     * @param id
     * @return
     */
    User findQueryUserId(String id);


    /**
     * 删除部门和员工信息
     */
    void deleteDeptAndUser();

    /**
     * 查询员工
     * @param user_name
     * @param user_mobile
     * @return
     */
    ResultVo queryUser(String user_name, String user_mobile);

    ResultVo queryUserOne(String userId);


}
